#include "widget.h"
#include "ui_widget.h"

#include <QPushButton>
#include <QDebug>
#include <QLabel>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);


    /*
    this->setWindowTitle("设置创建标题");

    QIcon icon("://wujiaoxing.jpg"); // 创建图标对象
    this->setWindowIcon(icon); // 设置图标
    */

    //this->setWindowOpacity(this->windowOpacity()-0.5);

    /*
    // 创建按钮
    QPushButton* button = new QPushButton(this);
    button->resize(100, 50);
    button->move(100, 100);

    button->setText("这是⼀个按钮");
    // 设置按钮的 cursor
    button->setCursor(QCursor(Qt::WaitCursor));
    */


    QLabel* label=new QLabel(this);
    // 设置 label 的文本内容
    label->move(200,100);
    label->setText("这是⼀段文本");
    // 创建字体对象
    QFont font;
    // 设置字体家族
    font.setFamily("仿宋");
    // 设置字体⼤⼩
    font.setPointSize(20);
    // 设置字体加粗
    font.setBold(true);
    // 设置字体倾斜
    font.setItalic(true);
    // 设置字体下划线
    font.setUnderline(true);
    // 设置字体删除线
    font.setStrikeOut(true);
    // 设置字体对象到 label 上
    label->setFont(font);

    this->setStyleSheet("background-color: #f3f3f3");

    /*
    btn1=new QPushButton(this);
    btn1->move(100,200);
    btn1->setFixedSize(200,100);
    btn1->setText("按钮btn1");
    btn1->setEnabled(true);

    btn2=new QPushButton(this);
    btn2->move(400,200);
    btn2->setFixedSize(200,100);
    btn2->setText("是否禁用btn1");

    connect(btn1,&QPushButton::clicked,this,&Widget::clicked_btn1);
    connect(btn2,&QPushButton::clicked,this,&Widget::clicked_btn2);
    */
}

/*
void Widget::clicked_btn1(){
    qDebug()<<"按下按钮btn1";
}

void Widget::clicked_btn2(){
    bool flag=this->btn1->isEnabled();
    if(flag)
    {
        qDebug()<<"禁用按钮btn1";
        this->btn1->setEnabled(!flag);
    }else{
        qDebug()<<"取消禁用按钮btn1";
        this->btn1->setEnabled(!flag);
    }
}
*/

Widget::~Widget()
{
    delete ui;
}

/*

void Widget::on_pushButton_clicked()
{
    QRect rect = ui->pushButton_target->geometry();
    ui->pushButton_target->setGeometry(rect.x(), rect.y() - 5, rect.width(), rect.height());
}


void Widget::on_pushButton_2_clicked()
{
    QRect rect=ui->pushButton_target->geometry();
    ui->pushButton_target->setGeometry(rect.x(), rect.y() + 5, rect.width(), rect.height());
}


void Widget::on_pushButton_3_clicked()
{
    QRect rect=ui->pushButton_target->geometry();
    ui->pushButton_target->setGeometry(rect.x() - 5, rect.y(), rect.width(), rect.height());
}


void Widget::on_pushButton_4_clicked()
{
    QRect rect=ui->pushButton_target->geometry();
    ui->pushButton_target->setGeometry(rect.x() + 5, rect.y(), rect.width(), rect.height());
}

*/

